package com.sxhalo.manage.map;

/**
 * SysRoleModules entity. @author MyEclipse Persistence Tools
 */

public class SysRoleModules implements java.io.Serializable {

	// Fields

	private SysRoleModulesId id;
	private SysRoles sysRoles;
	private SysModules sysModules;
	private SysOperation sysOperation;

	// Constructors

	/** default constructor */
	public SysRoleModules() {
	}

	/** minimal constructor */
	public SysRoleModules(SysRoleModulesId id) {
		this.id = id;
	}

	/** full constructor */
	public SysRoleModules(SysRoleModulesId id, SysRoles sysRoles,
			SysModules sysModules, SysOperation sysOperation) {
		this.id = id;
		this.sysRoles = sysRoles;
		this.sysModules = sysModules;
		this.sysOperation = sysOperation;
	}

	// Property accessors

	public SysRoleModulesId getId() {
		return this.id;
	}

	public void setId(SysRoleModulesId id) {
		this.id = id;
	}

	public SysRoles getSysRoles() {
		return this.sysRoles;
	}

	public void setSysRoles(SysRoles sysRoles) {
		this.sysRoles = sysRoles;
	}

	public SysModules getSysModules() {
		return this.sysModules;
	}

	public void setSysModules(SysModules sysModules) {
		this.sysModules = sysModules;
	}

	public SysOperation getSysOperation() {
		return this.sysOperation;
	}

	public void setSysOperation(SysOperation sysOperation) {
		this.sysOperation = sysOperation;
	}

}